* lisp/delsel.el (delete-selection-helper): New function, extracted from
authorSimon Law <sfllaw@sfllaw.ca>
Mon, 22 Oct 2012 03:15:44 +0000 (23:15 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 22 Oct 2012 03:15:44 +0000 (23:15 -0400)
commit9a3ed701bed5e7c907f1875bfaa306ae5b5adc56
treeb545fbd7a17d87d74c09acaebaf1e5377d8ec759
parent7e96181f39787d690d2cfd9c0aae0692ca9245ea
* lisp/delsel.el (delete-selection-helper): New function, extracted from
delete-selection-pre-hook.
(delete-selection-pre-hook): Use it.
(delete-selection-self-insert-function): New function.
(delete-selection-self-insert-hooks): New hook.
(self-insert-command, self-insert-iso): Use it.
* lisp/electric.el (electric-pair-syntax): New function, extracted from
electric-pair-post-self-insert-function.
(electric-pair-post-self-insert-function): Use it.
(electric-pair-delete-selection-self-insert-function): New function.
(electric-pair-mode): Require delsel and setup
delete-selection-self-insert-hooks.
lisp/ChangeLog
lisp/delsel.el
lisp/electric.el